package com.neusoft.dao;

import java.util.List;

import com.neusoft.bean.AdminInfoBean;

public interface AdminInfoBeanDao {
	
    /**
     * 删除操作
     * @param adminid
     * 			主键值
     * @return 操作结果
     */
    public int deleteByPrimaryKey(Integer adminid);

    /**
     * 新增操作 全部字段新增
     * @param record 新增的实体bean
     * @return 操作结果
     */
    public int insert(AdminInfoBean record);

    /**
     * 非空新增操作
     * @param record 新增的实体bean
     * @return 操作结果
     */
    public int insertSelective(AdminInfoBean record);
    /**
     * 查询所有的管理员信息
     * @return 查询结果集
     */
    public List<AdminInfoBean> selectAllAdminInfo();
    /**
     * 查询操作
     * @param adminid 主键值
     * @return 查询结果
     */
    public AdminInfoBean selectByPrimaryKey(Integer adminid);

    /**
     * 非空修改操作
     * @param record 修改的实体bean
     * @return 操作结果
     */
    public int updateByPrimaryKeySelective(AdminInfoBean record);

    /**
     * 所有字段进行修改操作
     * @param record 修改的实体bean
     * @return 操作结果
     */
    public int updateByPrimaryKey(AdminInfoBean record);
}